#pragma once
///////////////////////////////////////////////////////////////////////////
//																		 //
//	Author:		Michael Mozdzierz										 //
//	Date:		11/28/2014												 //
//	Purpose:	Handle all collisions in the game						 //
//																		 //
///////////////////////////////////////////////////////////////////////////

#include "BaseGameComponent.h"

// Handles all collisions in the game
class CollisionManager : public BaseGameComponent
{
	CollisionManager(void);
	virtual ~CollisionManager(void);
public:

	virtual void Update(float dt);
	virtual void Draw(void);

	static CollisionManager* GetInstance(void)
	{
		static CollisionManager instance;

		return &instance;
	}
};